#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Date    : 2018-01-02 13:49:51
# @Author  : yangxinpeng (yxpeng25877@gmail.com)
# @Link    : ${link}
# @Version : $Id$


import os

# 偏函数:函数中的某一个参数的值是固定的
def test(a,b,c):
	print(a+b+c)
# import funtools

# 闭包 ：在函数嵌套的前提下
# 	内层函数引用了外层函数的变量（或参数）
# 	外层函数又把内层函数当做返回值进行返回

# 标准格式：
def  test1():
	d=10
	def test2():
		# 使用nonlocal 关键字 来修改全局变量d
		nonlocal d
		d=12
		print(d)
	print(d)

	return test2



newTest=test1()

newTest()
